page {
  background-color: var(--defaultBgc);
}

.container {
  padding: 0 20rpx;
  display: flex;
  flex-direction: column;
}


.container > view {
  background-color: white;
  margin-top: 20rpx;
  border-radius: 20rpx;

  > view {
    padding: 0 25rpx;
  }
}


.orderItems {
  display: flex;
  flex-direction: column;
  background-color: var(--defaultBgc) !important;

  .van-card {
    background-color: white !important;
    margin-top: 5rpx !important;
  }


  .title {
    height: 80rpx;
    display: flex;
    align-items: center;
    color: var(--descColor);
    background-color: white
  }
}


.totallPrice {
  .content-row {
    height: 80rpx;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;

    .feild {
      .des {
        margin-left: 10rpx;
        font-size: var(--minSize);
        color: var(--descColor);
      }
    }
  }
}

.post {
  .address {
    font-size: var(--bigSize);
    font-weight: 550;
  }

  .content-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    line-height: 1.4;
    padding: 25rpx 20rpx;

    .feild {
      .address {
        overflow: hidden;
      }

      .des {
        margin-left: 10rpx;
        font-size: var(--minSize);
        color: var(--descColor);
      }
    }
  }

}


.cart-submit-bt {
  background-color: var(--themeColor) !important;
  border-color: var(--themeColor) !important;
}

.cart-price-sum {
  color: var(--themeColor2) !important;
  font-weight: 550;
}


.van-popup-choose {
  display: flex;
  flex-direction: column;
  min-height: 200rpx;
  max-height: 600rpx !important;
}

.address-container {
  padding: 20rpx 20rpx;
  display: flex;
  flex-direction: column;

  .row {
    display: flex;
    flex-direction: column;
    border-radius: 15rpx;
    padding: 10rpx 0rpx;
    margin-bottom: 20rpx;

    .info, .location {
      display: flex;
      flex-direction: row;
      padding: 10rpx 20rpx;
    }

    .info {
      justify-content: space-between;
    }

    .info {
      color: var(--subColor);
    }

    .location {
      font-weight: 600;
    }
  }
}

.row {
  background-color: var(--frontColor);
}